nativity barn - French English Dictionary